在c#中数组 [3,4] 与[3][4] 有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:28:59
下列语句创建了多少个string 对象?
string[,] strArray = new string[3][4];
A. 0
B. 3
C. 4
D. 12
还有一种就是
下列语句创建了多少个string 对象?
string[,] strArray = new string[3,4];
A. 0
B. 3
C. 4
D. 12

string[,] strArray = new string[3][4]; 创建第3行第4列的字符串

string[,] strArray = new string[3,4]; 创建了12个对象。

[3,4]表示二维矩形数组
[3][4]表示二维交错数组

第一个的语法好像都不对,生成过不去
第一个可能是想表达锯齿数组,但是锯齿数组无法确定到底有多少个string对象
第二个是12个